HCL
Skip to main content  
 
   


SPRTechnote


Zero Byte Corrupt Attachment Causes Domino Web Access To Crash

Technote Number: 1173589


Problem:
This issue was reported to Quality Engineering and has been addressed in Domino
Web Access 6.5.3.

Excerpt from the Lotus Notes and Domino Release 6.5.3 MR fix list (available at
http://www.ibm.com/developerworks/lotus):

MIME
SPR# FMEG5ZB7DB - Forwarding saved-send message with corrupted attachment
causes iNotes to crash.


Following is sample crash stack:


Crash stack from Windows

############################################################
### FATAL THREAD 25/56 [ nHTTP:1014: 5376]
### FP=0x09f804e0, PC=0x6018eb23, SP=0x09f7fb68, stksize=2424
### EAX=0x0105088c, EBX=0x00000000, ECX=0x00b20000, EDX=0x00b20000
### ESI=0x09f80174, EDI=0x00f610a0, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010202
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
@[ 1] 0x6018eb23 nnotes._Panic@4+483 (609d0016,69a080,9f83138,9f8050c)
@[ 2] 0x600025bd nnotes._LockHandle@12+365 (2f,9f80514,0,9f83138)
@[ 3] 0x600025e3 nnotes._OSUnlockObject@4+19 (60bad048,9f83138,492c61,0)
@[ 4] 0x00492c33 NINOTES.NBlock::Unlock+35 (69a080,0,9f80558,69a0a0)
[ 5] 0x77c26f07 msvcrt (9f8bcac,0,0,2000000)
@[ 6] 0x0053df75 NINOTES.Haiku::GetHaikuDatum+2533 (9f8bcac,4,9f85238,36)
@[ 7] 0x004b718f NINOTES.NFormula::ExtensionProc+2367 (b9,50004,9f850a8,9f85238)
@[ 8] 0x004b654f NINOTES._INotesCompExtProc@36+79 (cfa0104,9f86ae0,b9,4)
@[ 9] 0x600c2391 nnotes.CompGeneralContext::ExtensionProc+241 (47,b9,0,4)
@[10] 0x600c294d nnotes.ExtensionProc::Execute+205 (cfa0fb4,cad05fc,2,0)
@[11] 0x6004ee50 nnotes.AtFunctionNode::ComputeVariants+80
(cad0590,cfa0fb4,cfa0be0,9f855fc)
@[12] 0x600991f7 nnotes.AtIf::ComputeVariants+199
(cad0590,cfa0be0,cfa0be0,cfa0104)
@[13] 0x6004ee34 nnotes.AtFunctionNode::ComputeVariants+52
(cad05c4,cfa0be0,cfa0be0,cad05c4)
@[14] 0x6004e396 nnotes.MainExpressionNode::ComputeVariants+54
(cfa3190,cfa0104,0,0)
@[15] 0x6004f012 nnotes.RootNode::ComputeVariants+82 (0,cfa0104,43,9f856b8)
@[16] 0x6004ecf9 nnotes.Compute::Eval+137 (9f8807c,9f86ae0,43,9f86ae8)
@[17] 0x600c209e nnotes._NSFComputeEvaluateExt@32+126
(cfa0104,43,9f88104,9f86aa8)
@[18] 0x004b4dee NINOTES.NFormula::Evaluate+94 (9f8807c,0,c426620,0)
@[19] 0x0057d2bd NINOTES.NFormula::Compute+205 (cad4a2a,49d,9f8bcac,9f8807c)
@[20] 0x0056d884 NINOTES.HuComputedText::Evaluate+164
(9f882f4,0,c426620,9f8bca4)
@[21] 0x0057640d NINOTES.HuDocNote::GenerateHTML+333 (cad75bb,9f8bca4,1,0)
@[22] 0x0053d050 NINOTES.Haiku::GenerateHtml+592 (9f8bcac,9f8bca4,0,ccc52b4)
@[23] 0x00560777 NINOTES.Haiku::ProcessEditAction+567
(8b4d3d8,77e7abf1,c410610,4c5c3a43)
@[24] 0x005604c8 NINOTES.Haiku::HandleDominoCmd+696
(c410610,c410610,f9af78,77e7abf1)
@[25] 0x0053c5b2 NINOTES.Haiku::HandleCmd+1074 (c410610,f9af78,0,c410610)
@[26] 0x0043fe27 NINOTES.CmdHandlerBase::PrivHandle+103 (c410610,0,0,f9af78)
@[27] 0x0043df0b NINOTES.CmdHandler::PrivHandle+123 (c410610,0,c410610,c402610)
@[28] 0x0043e02d NINOTES.CmdHandler::Handler+221 (c410610,f9af78,77e7abf1,0)
@[29] 0x0043826a NINOTES.Cmd::Execute+58 (4098dd0,4098b3c,0,666e14)
@[30] 0x0047ebb3 NINOTES._InotesHTTPProcessRequest+1715
(4098de0,4098dd0,4098b3c,0)
@[31] 0x0047e52f NINOTES._InotesHTTPProcessRequest+47 (4098de0,3,77f5d8e2,0)
[32] 0x10013e44 nhttpstack (4098b3c,40989d8,0,3)
[33] 0x1000ff59 nhttpstack (4,be102b4,fdbf20,0)
[34] 0x1001cd31 nhttpstack (0,fc1c58,0,fdbf74)
[35] 0x10021246 nhttpstack (fc1c64,fc1c58,0,60091b21)
[36] 0x1002a51d nhttpstack (3,fc1c58,10027650,1002767a)
[37] 0x1002a3a7 nhttpstack (fc1c58,f60084,0,1014)
@[38] 0x60114924 nnotes._ThreadWrapper@4+212 (0,1014,f60084,0)
[39] 0x77e7d33b KERNEL32



Crash stack from Solaris

###################################
###### thread 19/64 :: http, pid=23735, lwp=19, tid=25 ######
###################################
[1] ff19bd98 nanosleep (f648fc38, f648fc30)
[2] fd7da440 __nanosleep (1, f64900c8, 40, 0, fd7ec000, fd7ecf88) + 34
[3] fda06ee4 OSRunExternalScript (f64901fd, fed38004, ffffffff, 0, 800,
125c00) + 1dc
[4] fda05460 OSFaultCleanup (10010, 0, 0, 0, fb800000, 10000) + 21c
[5] fd9e214c fatal_error (b, 0, f6490ae8, fd7ec000, f64a1e40, f64a1e30) + 1a4
[6] f87c7964 __1cCosHSolarisPchained_handler6FpnJsigaction_ipnHsiginfo_pv_l_
(1, fd9e1fa8, f893ce2c, f6490ae8, fd9e1fa8, 0) + 9c
[7] f860a7ac JVM_handle_solaris_signal (0, 31b200, f6490ae8, f88c8000, b, 0) +
7e4
[8] fd7db118 __sighndlr (b, f6490da0, f6490ae8, f860a8cc, f64a1e40, f64a1e30)
+ c
[9] fd7d811c sigacthandler (b, f64a1d98, 0, 0, 0, fd7ec000) + 708
[10] --- called from signal handler with signal 11 (SIGSEGV) ---
[11] fd7d91f0 __sigprocmask (fd7db7f4, 0, 0, f64a1d98, fd7ec000, 0) + 8
[12] fd7cdd0c _sigon (f64a1d98, fd7f38a8, b, f6490f84, f64a1d98, 0) + d0
[13] fd7d0d4c _thrp_kill (0, 19, b, fd7ec000, 19, fda4bbe8) + f8
[14] ff14bce0 raise (b, 0, fb7486f8, 5000, 40000000, 0) + 40
[15] fda1c258 Panic (f649144c, 27c00, 27d20, fede869c, fb800000, ff087e98)
+ 1c4
[16] fd9f3bd0 LockHandle (126200, f6491674, 0, ff087e98, fb800000, 1900) + 238
[17] fd9f3520 OSUnlockObject (fede869c, 73c8, fd670c04, 4a, 4a, 1) + 20
[18] fd1d4b5c __1cGNBlockGUnlock6M_i_ (f64940c4, 76f4, fd6798f8, fd29926c, e0,
1) + 44
[19] fd1d4ba0 __1cGNBlockOEnsureUnlocked6M_v_ (f64940c4, 73c8, fd670c04, 1,
15590, ff374ae4) + 14
[20] fd2fcc24 __1cFHaikubCGetMultiForwardFieldsHtmlVar6MpnFNNote_ippvpLpH5_H_
(fd19b94c, fd5c2ac3, 4120, 4000, fd659374, 0) + 12c8
[21] fd2ec5e4 __1cFHaikuNGetHaikuDatum6MpnFNNote_ippvpLpH5_H_ (f6494530,
f649e048, 4, f6495820, f6495690, f64959c0) + a7c
[22] fd20e370 __1cINFormulaNExtensionProc6MHHpLppvpH1_H_ (f64970b4, 0,
fd637afc, f6495690, f6495820, f64959c0) + d5c
[23] fd20d0bc INotesCompExtProc (c572b4, f64970b4, b9, fd637afc, f6495690,
f6495820) + 48
[24] fdea875c
__1cSCompGeneralContextNExtensionProc6MrnHCompute_LppnJCompValue_L_4_ (c48aa0,
c572b4, 5, f6495a28, 4, 8421000) + 10c
[25] fdebb8f0 __1cNExtensionProcHExecute6M_pknJCompValue__ (c5812c, fdee64ac,
f2cf00, feeb85a0, fdeb0100, c572b4) + 158
[26] fdee5c38 __1cOAtFunctionNodePComputeVariants6M_v_ (c5812c, fdeb1e38,
c4d694, feeb9178, fdee5bec, feeb9178) + 4c
[27] fdee5c08 __1cOAtFunctionNodePComputeVariants6M_v_ (c4d628, 0, c5775c, 2,
ffffffff, feeb9454) + 1c
[28] fdee68bc __1cSMainExpressionNodePComputeVariants6M_v_ (c57d90, c572b4, 0,
0, fffffff8, fffffff8) + 18
[29] fdee6b24 __1cIRootNodePComputeVariants6M_v_ (c4d65c, 3c000, feebc1d0,
3088, 0, 27cf0) + 58
[30] fdea0348 __1cHComputeEEval6M_v_ (c572b4, 3078, 3000, 1, c4d65c, feebc1ec)
+ a0
[31] fde9ee44 NSFComputeEvaluateExt (c572b4, 44, f6498490, f6496f4c, 1, 0) + b0
[32] fd20b448 __1cINFormulaIEvaluate6MrnGNValue_pi_i_ (f64970b4, f6498410, 0,
0, 2e2278, fd637afc) + 70
[33] fd355908 __1cINFormulaHCompute6FpcipnFNNote_rnGNValue__v_ (c51ac2, 49d,
f649e048, f6498410, 23, 20) + 90
[34] fd33b77c __1cOHuComputedTextIEvaluate6MrnNCoLmbcsStream_i_i_ (f6498640,
f6498658, 0, 1, 0, fd637afc) + 94
[35] fd349398 __1cJHuDocNoteMGenerateHTML6MrnKHTMLfilter__v_ (f649e048,
47255c, 53b3, f649e11c, a, fd637afc) + dc
[36] fd2eb300 __1cFHaikuMGenerateHtml6M_i_ (f649e040, 2000, 1, fd5fa8b3,
f649e048, fd67b240) + 25c
[37] fd323ef4 __1cFHaikuRProcessEditAction6M_i_ (f649e040, 0, 0, 1, f649cafc,
0) + 268
[38] fd323c30 __1cFHaikuPHandleDominoCmd6MrnPEditDocumentCmd__i_ (f649e040,
3ff258, fd679b28, 69, 69, 1000) + 2a0
[39] fd2ea720 __1cFHaikuJHandleCmd6FpnDCmd_rnOCmdHandlerBase__i_ (3ff258,
94d0c, f, f649e040, fd637afc, 0) + 4f4
[40] fd14dfd8 __1cOCmdHandlerBaseKPrivHandle6MpnDCmd_2_i_ (94d0c, 3ff258, 0,
0, 12b4, 1000) + 78
[41] fd14a794 __1cKCmdHandlerKPrivHandle6MpnDCmd__i_ (94d0c, 3ff258, f64a022c,
fd659a08, 4f8620, 26) + 58
[42] fd14a910 __1cKCmdHandlerHHandler6FpnDCmd_pv_nNRequestStatus__ (3ff258,
94d0c, fd14a73c, 49608c, 8800, 8a0c) + 148
[43] fd1b1a30 __1cbCInotesHTTPProcessRequestImpl6FpnS_InotesHTTPrequest__i_
(34cd70, 1f4, 3ff258, 0, 0, f64a0fe4) + 694
[44] fd1b1354 InotesHTTPProcessRequest (34cd70, 1, 6b4, ff2c7b0c, 78cac,
46f08) + 4
[45] ff24ee88 __1cPHTInotesRequestOProcessRequest6M_i_ (34cd64, 744, a400,
a754, 0, a400) + 2c
[46] ff248d6c
__1cVHTRequestExtContainerOProcessRequest6MnTHTApplicationSpaces__i_ (3, 4, 0,
ffffff40, 744, ff2c7b0c) + 254
[47] ff25dfac __1cJHTRequestOProcessRequest6M_i_ (34c984, 744, 0, ff2cdfec, 0,
34d234) + 9bc
[48] ff2652c4 __1cJHTSessionMStartRequest6M_v_ (cb768, db70c, 400, 744, cb960,
270d4) + 3fc
[49] ff275268 __1cOHTWorkerThreadMCheckForWork6M_v_ (db70c, 0, 0, 0, e9,
ff2cdfec) + 17c
[50] ff27504c __1cOHTWorkerThreadKThreadMain6M_v_ (db70c, 2, a514, ff2e3390,
ff274fc8, 1401604) + 84
[51] ff270730 HTThreadBeginProc (db70c, 1, 1, 27fb0, 0, 13e65dc) + 34
[52] fda01f18 ThreadWrapper (5a10, fb7486f8, 5800, 5a14, fb7486f8, 5a18) + 124
[53] fd7db01c _thread_start (0, 0, 0, 0, 0, 0) + 40
More >





  Document options
Print this document
Print view

  Search
Search Advanced Search


  Fix list views

 RSS feeds   RSS
Subscribe to the fix list

  Resources
Using this database
View notices

  HCL Support
HCL Support


    About HCL Privacy Contact